//
// Created by jsz on 2021/6/10.
//

#ifndef FAKEDEVICE_CHANNEL_H
#define FAKEDEVICE_CHANNEL_H

/* client方式打开通道 */
int channel_open(const char *channel);

/* server方式打开通道 */
int channel_open_passive(const char *channel);

/* 向通道写 */
int channel_write(int fd, void *buff, int count);

/* 从通道读 */
int channel_read(int fd, void *buff, int count);

/* server端等待新连接 */
int channel_wait(int fd);

/* 关闭通道 */
int channel_close(int fd);

#endif//FAKEDEVICE_CHANNEL_H
